<?php
//strlen() 函数获取字符串所占的字节数量
$str1="21软件技术4班";
echo "获取字节数量：".strlen($str1);
echo "<br>";
//mb_strlen() 函数获取的是字符数量
echo mb_strlen($str1);
echo "<br>";
//trim() 函数去掉前后空格
$str2='  admin   ';
echo '原本长度：'.strlen($str2);
$str2=trim($str2);
echo "<br>";
echo '去掉空格后的长度：'.strlen($str2);
echo "<br>";
//截取字符串 substr()、mb_substr()
$str3='php是世界上最好的语言';
echo  '按字节截取字符串：'.substr($str3,4);
echo "<br>";
echo  '按字符截取字符串：'.mb_substr($str3,4,2);
echo "<br>";

var_dump($str3);
echo "<br>";
//strstr() 截取指定字符及之后的字符串
$str3='php是世界123上最好的语言';
echo '截取指定字符及后面的内容：'.strstr($str3,'世');
echo "<br>";
// 截取‘最好’
$str4=strstr($str3,'最');
$str4=mb_substr($str4,0,2);
echo '两次截取后的结果：'.$str4;
echo "<br>";
//统计字符出现的次数 substr_count()
echo 'p出现的次数：'.substr_count($str3,'世界');
echo "<br>";
//替换字符串 str_ireplace()
$str3='php是世界上最好的语言';
//                  要换掉的字符   新字符   原字符串
$str5=str_ireplace('p','h',$str3);
echo '替换后的字符串：'.$str5;
echo "<br>";
//stripos()  查找字符出现的位置
$str3='php是世界上最好的语言';
echo '上出现的位置：'.stripos($str3,'上');  // 返回的是按字节计算的下标
echo '上出现的位置：'.mb_stripos($str3,'上');  // 不常用
echo "<br>";

//11、把第四个变量中的性别替换为字母，男=A，女=B
$str6='张三20123456200201031628';
// 获取性别的字符
$str7=mb_substr($str6,20,1);
echo '性别是：'.$str7;
echo "<br>";
// 修改后的字符串
$str8='';
// 判断性别是男是女
if( $str7%2==0){  // 女
    $str8=str_ireplace($str7,'B',$str6);
}

if( $str7%2!=0){  // 男
    //                 原性别    新性别    原字符串
    $str8=str_ireplace($str7,'A',$str6);
}
echo '替换后的字符串：'.$str8;
echo "<br>";


